import requests
import pandas as pd
import json

# 定义URL
url = "https://restapi.amap.com/v3/place/around?key=75c9bb0e23bb178aaf5926e95e2dc8a4&location=114.277158,30.592578&radius=10000&types=070500"

# 发送HTTP GET请求
response = requests.get(url)

# 解析JSON数据
data = response.json()

# 检查请求是否成功
if data['status'] == '1' and 'pois' in data:
    # 创建一个空列表来存储提取的数据
    pois_data = []

    # 遍历pois列表
    for poi in data['pois']:
        # 提取name和location
        name = poi.get('name', '')
        location = poi.get('location', '').split(',')

        # 将提取的数据添加到列表中
        pois_data.append({
            'name': name,
            'longitude': location[0],  # 经度
            'latitude': location[1]  # 纬度
        })

    # 使用pandas创建DataFrame
    df = pd.DataFrame(pois_data)

    # 将DataFrame保存为CSV文件
    df.to_csv('中诚大厦1.csv', index=False)
    print("数据已保存到中诚大厦1.csv文件中。")
else:
    print("获取数据失败，状态码：", data.get('status', ''))

